/* *********PC端********** */
//基本样式
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;padding:0;
} 
ul, ol {
    list-style:none;
}
li{
    list-style-type:none
}
body {
    font:14px/1.5 $pcFont;
    width:100%;
    overflow-x:hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-user-select:none; 
    -moz-user-select:none; 
    -ms-user-select:none; 
    user-select:none;
    min-width:1100px;
}
h1,h2,h3,h4,h5,h6 {
    font-weight:normal;
}
/* 清除点击出现虚拟框 */
a{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    &:focus{
        outline:0;
    }
    &:link, 
    &:visited {
        text-decoration:none;
    }
}
a img {
    border:none;
}
input, textarea, select {
    outline:none;
    font:12px/1.5 $pcFont;
}

fieldset,img{
    border:0;
}

abbr,acronym{
    border:0;
    font-variant:normal;
}

caption,th{
    text-align:left;
}
audio,canvas,video{
    display:inline-block;
    *display:inline;*zoom:1;
}

/* 统一上标和下标 */
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
}
sup{
    top:-0.5em;
}
sub{
    bottom:-0.25em;
}

ins,a{
    text-decoration:none;
    cursor:pointer;
    outline:medium none;
}

table,tr{
    border-collapse: collapse;
}

/* 清除浮动 */
.clearfix, .layout{
    *zoom:1;
    &:after {
        display:block;
        content:"\200B";
        clear:both;
        height:0;
    }
}

.layout{
    width:1070px;
    margin:0 auto;
    padding:0 15px;
}

.fn-fl{
    float:left;
}

.fn-tc{
   text-align: center;
}

.fn-tl{
   text-align: left;
}

.fn-tr{
   text-align: right;
}

.fn-fr{
    float:right;
}

.mt10{
    margin-top:10px;
}

.mt20{
    margin-top:20px;
}
.ml20{
    margin-left:20px;
}

.mt30{
    margin-top:30px;
}
.mt40{
    margin-top:40px;
}
.fn-rmb{
    font-family:arial;
    font-style:normal;
    padding-right:4px;
}

